namespace Example.Model
{
    public interface IComplex
    {
        void Simple();
        void OneParam(int i);
        void AnotherParam(Another i);
        int SimpleReturn();
        int OneParamReturn();
        string RefParam(ref int i, int j);
        string OutParam(out int i);
        string RefAnother(ref Another a, out int i);
        void OutAnother(out Another a);
    }
}